
package ig.ejb.metrica.da.session.transaction;

import ig.ejb.metrica.da.grupo.GrupoorigendatoDTO;
import ig.ejb.metrica.da.grupo.RelaciongrupoodatoDTO;
import java.rmi.RemoteException;
import java.util.List;


/**
 * This is the business interface for AgrupacionSB enterprise bean.
 */
public interface AgrupacionSBRemoteBusiness {
    void procesarOpcion(Object ... obj) throws java.lang.Exception, java.rmi.RemoteException;
    void limpiarParametros()throws java.lang.Exception, java.rmi.RemoteException;
    void guardarGrupo(GrupoorigendatoDTO grupoorigendatoDTO, List<Long> idsOrigenesDatos)throws java.lang.Exception, java.rmi.RemoteException;
    void eliminarGrupo(GrupoorigendatoDTO grupoorigendatoDTO)throws java.lang.Exception, java.rmi.RemoteException;
    void eliminarRelacion(GrupoorigendatoDTO grupoorigendatoDTO)throws java.lang.Exception, java.rmi.RemoteException;
    public List<GrupoorigendatoDTO> buscarTodosLosGrupos()throws Exception, RemoteException ;
    public List<RelaciongrupoodatoDTO> buscarRelacionesPorGrupo(Integer idGrupo)throws Exception, RemoteException ;
    
}
